package com.ciei.dpagm.entity;

import com.baomidou.mybatisplus.annotation.*;

import java.util.Date;

/**
 * @author pp
 * @date 2023/05/09
 */
@TableName(value = "common_project_master_chip_clock_parameter")
public class ProjectMasterChipClockParameter {

    @TableId(type = IdType.AUTO)
    private Integer projectMasterChipClockParameterId;
    private Integer clockParameterId;
    private Integer projectMasterChipConfigId;
    private String parameterName;
    private String symbol;
    private String dependencies;
    private String dataType;
    private String validValues;
    private String defaultValue;
    private String value;
    @TableField(fill = FieldFill.INSERT)
    private Date createTime;
    @TableField(fill = FieldFill.UPDATE)
    private Date updateTime;
    private Integer creatorId;
    private Integer updateUserId;
    @TableLogic
    @TableField(fill = FieldFill.INSERT)
    private Integer isDelete;

    public ProjectMasterChipClockParameter() {
    }

    public ProjectMasterChipClockParameter(Integer projectMasterChipClockParameterId, Integer clockParameterId, Integer projectMasterChipConfigId, String parameterName, String symbol, String dependencies, String dataType, String validValues, String defaultValue, String value, Date createTime, Date updateTime, Integer creatorId, Integer updateUserId, Integer isDelete) {
        this.projectMasterChipClockParameterId = projectMasterChipClockParameterId;
        this.clockParameterId = clockParameterId;
        this.projectMasterChipConfigId = projectMasterChipConfigId;
        this.parameterName = parameterName;
        this.symbol = symbol;
        this.dependencies = dependencies;
        this.dataType = dataType;
        this.validValues = validValues;
        this.defaultValue = defaultValue;
        this.value = value;
        this.createTime = createTime;
        this.updateTime = updateTime;
        this.creatorId = creatorId;
        this.updateUserId = updateUserId;
        this.isDelete = isDelete;
    }

    public Integer getProjectMasterChipClockParameterId() {
        return projectMasterChipClockParameterId;
    }

    public void setProjectMasterChipClockParameterId(Integer projectMasterChipClockParameterId) {
        this.projectMasterChipClockParameterId = projectMasterChipClockParameterId;
    }

    public Integer getClockParameterId() {
        return clockParameterId;
    }

    public void setClockParameterId(Integer clockParameterId) {
        this.clockParameterId = clockParameterId;
    }

    public Integer getProjectMasterChipConfigId() {
        return projectMasterChipConfigId;
    }

    public void setProjectMasterChipConfigId(Integer projectMasterChipConfigId) {
        this.projectMasterChipConfigId = projectMasterChipConfigId;
    }

    public String getParameterName() {
        return parameterName;
    }

    public void setParameterName(String parameterName) {
        this.parameterName = parameterName;
    }

    public String getSymbol() {
        return symbol;
    }

    public void setSymbol(String symbol) {
        this.symbol = symbol;
    }

    public String getDependencies() {
        return dependencies;
    }

    public void setDependencies(String dependencies) {
        this.dependencies = dependencies;
    }

    public String getDataType() {
        return dataType;
    }

    public void setDataType(String dataType) {
        this.dataType = dataType;
    }

    public String getValidValues() {
        return validValues;
    }

    public void setValidValues(String validValues) {
        this.validValues = validValues;
    }

    public String getDefaultValue() {
        return defaultValue;
    }

    public void setDefaultValue(String defaultValue) {
        this.defaultValue = defaultValue;
    }

    public String getValue() {
        return value;
    }

    public void setValue(String value) {
        this.value = value;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public Integer getCreatorId() {
        return creatorId;
    }

    public void setCreatorId(Integer creatorId) {
        this.creatorId = creatorId;
    }

    public Integer getUpdateUserId() {
        return updateUserId;
    }

    public void setUpdateUserId(Integer updateUserId) {
        this.updateUserId = updateUserId;
    }

    public Integer getIsDelete() {
        return isDelete;
    }

    public void setIsDelete(Integer isDelete) {
        this.isDelete = isDelete;
    }
}
